/**
 * Perform the element default action.
 *
 * @param {JSEvent} event the event that triggered the action
 *
 * @properties={typeid:24,uuid:"CB5428CC-734E-424B-9C97-3D9C95E3B621"}
 * @AllowToRunInFind
 */
function continuar(event) {
	
	elements.errores.removeAllTabs()
	globals.chequeaVariables()
	databaseManager.setAutoSave(true) 
	
	/** @type {JSFoundSet<db:/infocom/clientes>} */
	var $clientes  	= databaseManager.getFoundSet('infocom','clientes')
	var $cols		= ['fecha','documento','error']
	var $errores 	= databaseManager.createEmptyDataSet( 0, $cols )
	$clientes.loadAllRecords()
	if($clientes.find()== false)
	{
		globals.DIALOGS.showWarningDialog('Aviso','Fallo find de clientes','OK')
		return
	}
	//$clientes.plancta_id = null
	var cuantos=$clientes.search()
	if (cuantos == 0)
	{
		globals.DIALOGS.showWarningDialog('Aviso','No se encontraron clientes con esas condiciones','OK')
		return
	}
	databaseManager.setAutoSave(false)
	var $cant = databaseManager.getFoundSetCount($clientes)
	
	var $fecha_hoy = utils.dateFormat(new Date(),'dd-MM-yyyy')
	for (var i = 1 ; i <= $cant ; i++)
	{
		var $rcd = $clientes.getRecord(i)
		if ($rcd.plancta_id == 0 || $rcd.plancta_id == null)
		{
			var error = new Array($fecha_hoy, 'Cliente ' + $clientes.cliente_id + ' - ' + $clientes.razon_social, 'Cuenta de Contable no cargada en clientes ')
			$errores.addRow(error) 
		}
	}
	if ($errores.getMaxRowIndex() > 0)
	{
		var $titulo = 'Clientes sin plancta_id cargado - Fecha Proceso: ' + $fecha_hoy 
		globals.crearFormErrores('cli_sin_cta',$errores,$cols,$titulo)
		application.output($errores.getAsText(';','\n','"',true))
	}
}
